﻿input {font-family: "Microsoft YaHei";}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td,ol {
	margin: 0;
	padding: 0;
	outline:none;
}
body {font-family: "Microsoft YaHei",'arial';font-size: 14px;padding-top: 86px;}
table{border-collapse:collapse;border-spacing:0;border:0;}
/*A*/
a{
	text-decoration:none;
	color: #333;
}
a:hover{
	text-decoration:none;
}
/*img*/
img{ border:0 none; vertical-align:top;boder:0;}
/*li*/
ul,li{list-style-type:none;}
/*浮动*/
.clearfix:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix {
	zoom: 1;
}
a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a:focus { outline: none; }
.clear{clear:both;}
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}
textarea {  -webkit-appearance: none;}   
input{ border-radius: 0; }
.cont{
	width: 1200px;
	margin: 0 auto;
}
/* 头部导航 开始*/
.nav{
	width: 1920px;
	height: 86px;
	background-color: #ffffff;
	box-shadow: 0px 0px 4px 0px #8a8a8a;
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -960px;
	z-index: 99;
}
.nav a{
	display: block;
	width: 100%;
	height: 100%;
}
.nav .logo{
	padding-top: 10px;
	float: left;
	position: relative;
}
.nav .logo::after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right,transparent 93%,rgba(255,255,255,.3) 95%,rgba(255,255,255,.6) 97%,rgba(255,255,255,.3) 98%,transparent 100%);
	animation: move 3s infinite linear;
	-webkit-animation: move 3s infinite linear;
	-moz-animation: move 3s infinite linear;
	-o-animation: move 3s infinite linear;
	position: absolute;
	top: 0;
	left: 0;
}
@keyframes move{
	0%{
		transform: skew(-25deg) translateX(-100%);
	}
	100%{
		transform:skew(-25deg) translateX(100%);
	}
}
-webkit-@keyframes move{
	0%{
		transform: skew(-25deg) translateX(-100%);
	}
	100%{
		transform:skew(-25deg) translateX(100%);
	}
}
.nav .nav_list{
	width: 700px;
	height: 86px;
	float: right;
}
 .nav_list .yj_ul > li{
	float: left;
	width: 100px;
	height: 86px;
	line-height: 86px;
	text-align: center;
	position: relative;
}
.nav_list .yj_ul > li > a{
	font-size: 14px;
	color: #333;
}
.nav_list .yj_ul > li.active > a,
.nav_list .yj_ul > li > a:hover{
	color: #315cc4;
}
.nav_list .ej_ul{
	display: none;
	width: 140px;
	position: absolute;
	top: 62px;
	left: 50%;
	margin-left: -70px;
	z-index: 99;
	background-color: #ffffff;
	box-shadow: 0px 0px 3px 0px rgba(215, 215, 215, 0.71);
	border-radius: 0px 0px 4px 4px
}
.nav_list .ej_ul > li{
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
.nav_list .ej_ul > li a{
	font-size: 14px;
	color: #333;
}
.nav_list .ej_ul > li:hover a{
	color: #315cc4;
}
/* banner */
.banner{ 
	width:100%;
	min-width: 1200px;
	height:500px; 
	overflow:hidden; 
	position:relative;
}
.tFlash{ 
	width: 100%;
	height:500px;
	position:absolute; 
	left:0px; 
	top:0px;
	overflow:hidden; 
	z-index:1; 
	zoom:1; 
}
.tFlash .hd{ 
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}
.tFlash .hd li{ 
	width:60px; 
	height:8px; 
	float:left; 
	margin:0 5px; 
	background: #fff;
}
.tFlash .hd li.on{ 
	background: #335ecc;
}
.tFlash .bd{ 
	position:relative; 
	z-index:0; 
	height:100%;
}
.tFlash .bd li{ 
	width:100% !important; 
	height:500px; 
	background-position: center; 
	background-repeat: no-repeat; 
}
.tFlash .btn{
	display:block; 
	width:49px; 
	height:104px; 
	position:absolute; 
	top:198px; 
	filter:alpha(opacity=80); 
	-moz-opacity:0; 
	-khtml-opacity:0; 
	opacity:0;
	transition:0.3s all ease-in-out;
	z-index: 999;
}
.tFlash a.prev{ left:-50px; background:url(http://114my.cn.114.114my.net/jmx/ban01.png) no-repeat 0 0; } 
.tFlash a.next{ right:-50px; background:url(http://114my.cn.114.114my.net/jmx/ban01.png) no-repeat -49px 0; }
.tFlash:hover a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.tFlash:hover a.next{ right:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.tFlash a.prev:hover,.tFlash a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
/* 搜索区域 开始 */
.searchWrap{
	height: 80px;
	background-color: #F5F5F5;
}
.searchWrap .keys{
	float: left;
}
.searchWrap .keys p{
	font-size: 16px;
	color: #333;
	line-height: 79px;
}
.searchWrap .keys p span{
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.searchWrap.searchWrap .search{
	float: right;
	padding-top: 24px;
}
.searchWrap.searchWrap .search span{
	display: block;
	width: 282px;
	height: 32px;
	background-color: #ffffff;
	border-radius: 16px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}
.searchWrap.searchWrap .search span .text_input{
	width: 282px;
	height: 32px;
	padding: 6px 0;
	background: #FFFFFF;
	border: none;
	outline: none;
	font-size: 16px;
	color: #666;
	padding-left: 10px;
	box-sizing: border-box;
}
.searchWrap .search span img{
	position: absolute;
	right: 14px;
	top: 4px;
}
.searchWrap .search span .submit_input{
	width: 40px;
	height: 32px;
	font-size: 0px;
	background: transparent;
	border: none;
	outline: none;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
/* 搜索区域 结束 */
/* 产品展示 开始*/
.product{
	background: #fff;
	height: 890px;
	padding-top: 52px;
	box-sizing: border-box;
}
.product .title{
	margin-bottom: 60px;
}
.product .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.product .title .english{
	height: 40px;
	font-size: 30px;
	color: #a3a3a3;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.product .title .chinese{
	font-size: 38px;
	color: #333;
	font-weight: normal;
	padding-left: 32px;
}
.product .proList li{
	float: left;
	width: 230px;
	height: 185px;
	margin: 0 5px;
	margin-bottom: 30px;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
	box-sizing: border-box;
	position: relative;
}
.product .proList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.product .proList li .pic{
	width: 230px;
	height: 150px;
	border: 1px solid #ccc;
	border-bottom: none;
	text-align: center;
	padding-top: 10px;
	border-radius: 4px 4px 0 0;
	box-sizing: border-box;
}
.product .proList li .mask{
	width: 230px;
	height: 150px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background: url(../images/promasak.png) center center no-repeat;
	display: none;
}
.product .proList li:hover .mask{
	display: block;
}
.product .proList li .text{
	height: 35px;
	background-color: #315cc4;
}
.product .proList li .text p{
	font-size: 14px;
	color: #fff;
	line-height: 35px;
	text-align: center;
}
/* 产品展示 结束 */
/* 公司简介 */
.gsjj{
	height: 540px;
	padding-top: 52px;
	background: url(../images/aboutbg.jpg) center center no-repeat;
	box-sizing: border-box;
}
.gsjj .title{
	margin-bottom: 60px;
}
.gsjj .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.gsjj .title .english{
	height: 40px;
	font-size: 30px;
	color: #fff;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.gsjj .title .chinese{
	font-size: 38px;
	color: #fff;
	font-weight: normal;
	padding-left: 32px;
}
.gsjj .jj_text{
	float: left;
	width: 575px;
	position: relative;
}
.gsjj .jj_text .text p{
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}
.gsjj .jj_text .more{
	float: right;
	width: 146px;
	height: 38px;
	background-color: #315cc4;
	border-radius: 4px;
	text-align: center;
	line-height: 38px;
	margin-top: 32px;
}
.gsjj .jj_text .more a{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
}
.gsjj .jj_pic{
	float: right;
	width: 590px;
	padding-top: 70px;
	margin-left: 35px;
}
/* 公司简介 结束 */
/* 荣誉资质 开始*/
.ryzz{
	width: 100%;
	height: 600px;
	padding-top: 52px;
	box-sizing: border-box;
}
.ryzz .title{
	margin-bottom: 60px;
}
.ryzz .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.ryzz .title .english{
	height: 40px;
	font-size: 30px;
	color: #a3a3a3;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.ryzz .title .chinese{
	font-size: 38px;
	color: #333;
	font-weight: normal;
	padding-left: 32px;
}
.ryzz .ryList li{
	float: left;
	width: 220px;
	margin: 0 10px;
	text-align: center;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
}
.ryzz .ryList li:hover{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
}
.ryzz .ryList li a{
	display: block;
	width: 220px;
	height: 360px;
	background: #fff;
}
.ryzz .ryList li .pic{
	width: 220px;
	height: 310px;
	padding: 10px;
	box-sizing: border-box;
	box-shadow: 0px 0px 9px 0px rgba(148, 141, 143, 0.29);
}
.ryzz .ryList li p{
	line-height: 50px;
	font-size: 14px;
	color: #333;
}
/* 荣誉资质 结束 */
/* 非标定制 开始*/
.fbdz{
	background: #f5f5f5;
	height: 1130px;
	padding-top: 50px;
	box-sizing: border-box;
}
.fbdz .title{
	margin-bottom: 60px;
}
.fbdz .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.fbdz .title .english{
	height: 40px;
	font-size: 30px;
	color: #a3a3a3;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.fbdz .title .chinese{
	font-size: 38px;
	color: #333;
	font-weight: normal;
	padding-left: 32px;
}
.fbdz .fbdzList li{
	float: left;
	width: 280px;
	height: 240px;
	margin: 0 10px;
	margin-bottom: 30px;
	text-align: center;
	overflow: hidden;
	background-color: #fff;
	box-sizing: border-box;
	box-shadow: 0px 0px 9px 0px rgba(148, 141, 143, 0.29);
}
.fbdz .fbdzList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.fbdz .fbdzList li .pic{
	width: 280px;
	height: 200px;
	padding: 10px;
	padding-bottom: 0px;
	box-sizing: border-box;
}
.fbdz .fbdzList li img{
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
}
.fbdz .fbdzList li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.fbdz .fbdzList li .text p{
	font-size: 14px;
	color: #333;
	line-height: 39px;
	text-align: center;
}
.fbdz .fbdzList li .text a{
	border-bottom: 1px solid transparent;
	box-sizing: border-box;
}
.fbdz .fbdzList li:hover .text p{
	color: #315cc4;
}
.fbdz .fbdzList li:hover .text a{
	border-bottom: 1px solid #315cc4;
	box-sizing: border-box;
}
.fbdz .more{
	width: 146px;
	height: 38px;
	background-color: #ffffff;
	border-radius: 4px;
	border: solid 1px #333333;
	text-align: center;
	line-height: 38px;
	margin: 0 auto;
	margin-top: 30px;
}
.fbdz .more a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #333;
}
/* 非标定制 结束 */
/* 新闻资讯 开始 */
.news{
	width: 100%;
	height: 830px;
	background: #fff;
	padding-top: 50px;
	box-sizing: border-box;
}
.news .title{
	margin-bottom: 60px;
}
.news .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.news .title .english{
	height: 40px;
	font-size: 30px;
	color: #a3a3a3;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.news .title .chinese{
	font-size: 38px;
	color: #333;
	font-weight: normal;
	padding-left: 32px;
}
.news .newsList li{
	float: left;
	width: 580px;
	height: 100px;
	background-color: #fff;
	margin: 0 10px;
	margin-bottom: 25px;
}
.news .newsList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.news .newsList li .date{
	float: left;
	width: 100px;
	height: 100px;
	padding-top: 15px;
	text-align: center;
	box-sizing: border-box;
	background: url(../images/newslibg.png) right center no-repeat;
}
.news .newsList li .date .num{
	font-size: 40px;
	color: #434343;
}
.news .newsList li .date .year{
	display: block;
	font-size: 14px;
	color: #434343;
	line-height: 28px;
}
.news .newsList li:hover .date .num{
	color: #315cc4;
}
.news .newsList li:hover .date .year{
	color: #2460a8;
}
.news .newsList li .text{
	float: right;
	width: 480px;
	height: 100px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
}
.news .newsList li .text h3{
	font-size: 16px;
	color: #434343;
	padding-bottom: 5px;
}
.news .newsList li .text p{
	font-size: 14px;
	color: #747474;
	line-height: 22px;
}
.news .newsList li:hover .date{
	background-color: #F5F5F5;
}
.news .newsList li:hover .text{
	background-color: #f5f5f5;
}
.news .newsList li:hover .text h3{
	color: #315cc4;
}
/* 新闻资讯 结束 */

/* 使用案例 开始*/
.case{
	background: #f5f5f5;
	height: 790px;
	padding-top: 52px;
	box-sizing: border-box;
}
.case .title{
	margin-bottom: 60px;
}
.case .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.case .title .english{
	height: 40px;
	font-size: 30px;
	color: #a3a3a3;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.case .title .chinese{
	font-size: 38px;
	color: #333;
	font-weight: normal;
	padding-left: 32px;
}
.case .caseList li{
	float: left;
	width: 286px;
	height: 243px;
	margin: 0 7px;
	margin-bottom: 30px;
	padding: 13px;
	padding-top: 0px;
	overflow: hidden;
	background-color: #fff;
	box-sizing: border-box;
	box-shadow: 0px 0px 9px 0px rgba(148, 141, 143, 0.29);
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
}
.case .caseList li:hover{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
}
.case .caseList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.case .caseList li .pic{
	width: 260px;
	height: 190px;
}
.case .caseList li .text p{
	font-size: 14px;
	color: #333;
	line-height: 40px;
}
.case .caseList li:hover .text p{
	color: #315cc4;
}
/* 非标定制 结束 */
/* 技术支持 开始*/
.technology{
	width: 100%;
	height: 980px;
	background: #fff;
	padding-top: 52px;
	box-sizing: border-box;
}
.technology .title{
	margin-bottom: 60px;
}
.technology .title a{
	display: block;
	width: 100%;
	height: 100%;
}
.technology .title .english{
	height: 40px;
	font-size: 30px;
	color: #a3a3a3;
	padding-left: 32px;
	font-weight: bold;
	background: url(../images/titlebg.png) left 9px no-repeat;
}
.technology .title .chinese{
	font-size: 38px;
	color: #333;
	font-weight: normal;
	padding-left: 32px;
}
.technology .tecList li{
	float: left;
	width: 577px;
	height: 110px;
	margin: 0 11.5px;
	margin-bottom: 30px;
	padding-left: 115px;
	padding-right: 25px;
	box-sizing: border-box;
	background: url(../images/teclibg.jpg) center center no-repeat;
}
.technology .tecList li:hover{
	background: url(../images/tectlibg_active.jpg) center center no-repeat;
}
.technology .tecList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.technology .tecList li h3{
	font-size: 18px;
	color: #434343;
	line-height: 48px;
	font-weight: normal;
}
.technology .tecList li p{
	font-size: 14px;
	color: #747474;
	line-height: 26px;
	text-align: justify;
}
.technology .tecList li:hover h3,
.technology .tecList li:hover p{
	color: #fff;
}
/* 技术支持 结束 */
/* 联系我们 公司主营 友情链接 开始 */
.contact{
	height: 312px;
	background: url(../images/contactLine.png) center bottom no-repeat;
	background-color: #303030;
	overflow: hidden;
}
.contact h4{
	display: inline-block;
	font-size: 18px;
	color: #fff;
	padding-bottom: 8px;
	background: url(../images/contactHbg.png) center bottom no-repeat;
	margin-bottom: 20px;
}
.contact .gszy h4,
.contact .yqlj h4{
	padding-left: 20px;
	background: url(../images/contactHbg.png) 20px bottom no-repeat;
}
.contact .lxwm{
	width: 345px;
	height: 300px;
	padding-top: 50px;
	float: left;
}
.lxwm .lxwmList p{
	font-size: 28px;
	color: #fff;
	line-height: 48px;
	font-weight: bold;
}
.lxwm .lxwmList li{
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.contact .gszy{
	width: 435px;
	height: 300px;
	padding-top: 50px;
	float: left;
	box-sizing: border-box;
	background: url(../images/contactItemLine.png) top left no-repeat;
}
.gszy .gszyList li{
	float: left;
	width: 120px;
	margin-left: 20px;
	font-size: 14px;
	color: #fff;
	line-height: 48px;
}
.gszy .gszyList li:hover{
	color: #315cc4;
}
.contact .yqlj{
	width: 420px;
	height: 300px;
	float: left;
	padding-top: 50px;
	box-sizing: border-box;
	background: url(../images/contactItemLine.png) top left no-repeat;
}
.yqlj .yqljList li{
	float: left;
	width: 120px;
	margin-left: 20px;
	font-size: 14px;
	color: #fff;
	line-height: 48px;
}
.yqlj .yqljList li a{
	font-size: 14px;
	color: #fff;
}
.yqlj .yqljList li:hover a{
	color: #315cc4;
}
/*foot 开始*/
.foot{
	width: 100%;
	height: 84px;
	background-color: #303030;
}
.foot p{
	color: #fff;
	font-size: 14px;
	line-height: 84px;
	text-align: center;
}
.foot p a{
	color: #fff;
	font-size: 14px;
}
.foot p a:hover{
	color: #315cc4;
}
/* foot 结束 */
/* 第一种导航基础样式 */
.dh_wrap{
	margin: 30px 0;
	background: #fff;
}
.dh_wrap .dh_title{
	width: 100%;
	height: 68px;
	line-height: 67px;
	border-bottom: 1px solid #e7e7e7;
	box-sizing: border-box;
}
.dh_wrap .dh_title .left{
	float: left;
	padding-left: 40px;
	background: url(../images/dhIcon1.png) 10px 24px no-repeat;
	color: #333;
	font-size: 20px;
}
.dh_wrap .dh_title .right{
	float: right;
	font-size: 12px;
	color: #333;
	padding-right: 15px;
}
.dh_wrap .dh_title .right a{
	font-size: 14px;
	color: #333;
}
.dh_wrap .dh_title .right a.last{
	font-size: 14px;
	color: #de0000;
}
.dh_wrap .dh_content{
	width: 100%;
	min-height: 800px;
	border-top: none;
	box-sizing: border-box;
	padding-top: 40px;
}
.dh_content1 .dhText p{
	font-size: 15px;
	color: #333;
	line-height: 28px;
}
.dh_content1 .dhText p.title{
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-bottom: 30px;
}
/* 第二种导航样式 */
.dh_wrap .dhLeft{
	float: left;
	width: 255px;
}
.dhLeft .dhLeft_top .dhLeft_title{
	width: 255px;
	height: 68px;
	background-color: #335ecc;
	text-align: center;
	line-height: 68px;
	font-size: 24px;
	color: #fff;
}
.dhLeft .dhLeft_bot .dhLeft_title{
	height: 33px;
	line-height: 33px;
	color: #fff;
	background-color: #335ecc;
}
.dhLeft .dhLeft_bot .dhLeft_title .left{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
	background: url(../images/dhIcon2.png) 10px center no-repeat;
}
.dhLeft .dhLeft_content{
	width: 100%;
	min-height: 517px;
	border: 1px solid #eee;
	border-top: none;
	box-sizing: border-box;
	padding: 0 15px;
	padding-top: 15px;
	margin-bottom: 30px;
	box-sizing: border-box;
}
.dhLeft .dhLeft_content1 li{
	width: 225px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background-color: #e7e7e7;
	margin-bottom: 13px;
}
.dhLeft .dhLeft_content1 li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #333;
}
.dhLeft .dhLeft_content1 li:hover,
.dhLeft .dhLeft_content1 li.active{
	background-color: #335ecc;
}
.dhLeft .dhLeft_content1 li:hover a,
.dhLeft .dhLeft_content1 li.active a{
	color: #fff;
}
.dhLeft .dhLeft_content2{
	padding-top: 0px;
	min-height: 220px;
}
.dhLeft .dhLeft_content2 li{
	width: 100%;
	height: 36px;
	line-height: 34px;
	border-bottom: 1px dotted #ddd;
	padding-left: 18px;
	box-sizing: border-box;
	background: url(../images/thr.png) left center no-repeat;
}
.dhLeft .dhLeft_content2 li{
	margin-bottom: 0px;
}
.dhLeft .dhLeft_content2 li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #3c3c3c;
}
.dhLeft .dhLeft_content2 li:hover a{
	color: #173F8F;
}
.dh_wrap .dhRight{
	float: right;
	width: 935px;
}
.dh_wrap .dhRight .part_content2{
	width: 100%;
	min-height: 800px;
	border: 1px solid #eee;
	border-top: none;
	box-sizing: border-box;
	padding: 0 15px;
	padding-top: 15px;
	box-sizing: border-box;
}
/* 第二种导航框中内容的样式 */
/* 图片样式 */
.dh_content2 .picList li{
	float: left;
	width: 283px;
	height: 256px;
	margin: 0 14px;
	margin-bottom: 30px;
	transition: all 0.5s ease;
}
.dh_content2 .picList li .pic{
	width: 283px;
	height: 191px;
	text-align: center;
	border: 1px solid #ccc;
	border-bottom: none;
	box-sizing: border-box;
	border-radius: 4px 4px 0px 0px;
}
.dh_content2 .picList li:hover{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
}
.dh_content2 .picList li .text{
	height: 45px;
	background-color: #315cc4;
	border-radius: 0px 0px 4px 4px;
}
.dh_content2 .picList li p{
	font-size: 16px;
	color: #fff;
	line-height: 45px;
	text-align: center;
}
/* 新闻列表样式 */
.dh_content2 .newsList li{
	width: 440px;
	height: 140px;
	margin-bottom: 25px;
	float: left;
	background-color: #ffffff;
	box-shadow: 0px 3px 10px 0px rgba(156, 161, 186, 0.2);
	padding: 20px;
	box-sizing: border-box;
}
.dh_content2 .newsList li .news_info{
	width: 100%;
	height: 100%;
	position: relative;
}
.dh_content2 .newsList li .news_info h3{
	font-size: 16px;
	padding-bottom: 15px;
}
.dh_content2 .newsList li .news_info h3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #444;
}
.dh_content2 .newsList li .news_info p{
	font-size: 14px;
	color: #4b4b4b;
	line-height: 24px;
}
.dh_content2 .newsList li .news_info span{
	display: block;
	position: absolute;
	bottom: -5px;
	right: 0;
	font-size: 14px;
	color: #4b4b4b;
}
.dh_content2 .newsList li:hover .news_info h3 a{
	display: block;
	width: 100%;
	height: 100%;
	color: #173F8F;
}
/* 内页表格样式 */
.dh_content2 .words{
	width: 915px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
}
/* 详情页面样式 */
.dh_wrap .xq_title{
	width: 100%;
	height: 68px;
	padding-top: 35px;
	border-bottom: 1px solid #E7E7E7;
	font-size: 16px;
	color: #e70000;
	text-align: center;
	font-weight: bold;
	box-sizing: border-box;
}
.dh_wrap .xq_content{
	width: 100%;
	min-height: 800px;
	padding: 0 15px;
	padding-bottom: 100px;
	box-sizing: border-box;
	position: relative;
}
.dh_wrap .xq_info{
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 60px;
}
.dh_wrap .xq_text p{
	font-size: 14px;
	line-height: 28px;
}
.dh_wrap .xq_fy{
	width: 100%;
 	position: absolute;
 	bottom: 0px;
 	left: 6px;
 	line-height: 26px;
 }
.dh_wrap .xq_fy .fy_prev,
.dh_wrap .xq_fy .fy_next,
.dh_wrap .xq_fy .fy_prev a,
 .dh_wrap .xq_fy .fy_next a{
 	font-size: 15px;
 	color: #333;
 }
 /* 另一种形式内页的基本样式 */
 .inner_box .inner_top{
 	width: 100%;
 	height:68px;
 	line-height: 68px;
 	background-color: #335ecc;
 }
  .inner_box .inner_top ul{
	  width: 1200px;
	  margin: 0 auto;
  }
 .inner_box .inner_top ul li{
 	float: left;
 	width: 210px;
	height: 68px;
 	text-align: center;
 	color: #fff;
 	font-size: 24px;
	box-sizing: border-box;
 }
 .inner_box .inner_top ul li a{
 	color: #fff;
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 .inner_box .inner_top ul li:hover,
 .inner_box .inner_top ul li.active{
 	background-color: #fff;
 }
 .inner_box .inner_top ul li:hover a,
 .inner_box .inner_top ul li.active a{
 	color: #335ecc;
 }
 .inner_box .inner_bot{
 	padding-top: 60px;
 	width: 1200px;
 	margin: 0 auto;
 	min-height: 600px;
 }
 /* 另一中内页形式的图片样式 */
 .inner_bot .picList li{
 	float: left;
 	width: 286px;
 	height: 303px;
 	margin: 0 7px;
 	margin-bottom: 30px;
 	padding: 13px;
 	padding-top: 0px;
 	overflow: hidden;
 	background-color: #fff;
 	box-sizing: border-box;
 	box-shadow: 0px 0px 9px 0px rgba(148, 141, 143, 0.29);
	transition: all 0.5s ease;
 }
 .inner_bot .picList li:hover{
 	transform: translateY(-10px);
 	-webkit-transform: translateY(-10px);
 	-moz-transform: translateY(-10px);
 	-ms-transform: translateY(-10px);
 	-o-transform: translateY(-10px);
 }
 .inner_bot .picList li a{
 	display: block;
 	width: 100%;
 	height: 100%;
 }
 .inner_bot .picList li .pic{
 	width: 260px;
 	height: 250px;
 }
 .inner_bot .picList li .text p{
 	font-size: 14px;
 	color: #333;
 	line-height: 40px;
 }
 .inner_bot .picList li:hover .text p{
 	color: #315cc4;
 }
 /* 另一种内页形式的新闻样式 */
 .inner_bot .newsList li{
 	float: left;
 	width:528px;
 	background:#f9f9f9;
 	padding: 20px 24px;
 	margin: 0 12px;
 	margin-bottom: 40px;
 	height:170px;
 }
 .inner_bot .newsList li h2{
 	font-size: 18px;
 	font-weight: normal;
 	color: #434343;
 }
 .inner_bot .newsList li:hover h2{
 	color: #335ecc;
 }
 .inner_bot .newsList li p{
 	font-size: 14px;
 	color: #747474;
 	margin: 20px 0;
 	line-height:23px;
 	min-height:70px
 }
 .inner_bot .newsList li .news_line{
 	color: #888888;
 	font-size: 14px;
 	border-top: 1px solid #e8e8e8;
 	padding-top: 20px;
 }
 .inner_bot .newsList li .news_line span.time{
 	float:right;
 }
 .inner_bot .newsList li .news_list ul li:hover{
 	background: #fff;
 	box-shadow: 0 0 10px #ccc}
 /* 详情内页 */
  .details{
  	padding: 50px 0 60px 0;
  }
  .details_box{
  	width: 1152px;
  	min-height: 900px;
  	border: 1px solid #f3f2f3;
  	margin: 0 auto;
  	padding: 0px 24px;
	padding-bottom: 50px;
  	box-shadow: 0 0 10px #ccc;
  	position:relative
  }

  .details_box_map{
  	width: 1152px;
  	min-height: 600px;
  	border: 1px solid #f3f2f3;
  	margin: 0 auto;
  	padding: 0px 24px;
	padding-bottom: 50px;
  	box-shadow: 0 0 10px #ccc;
  	position:relative
  }

  .details_top{
  	text-align: left;
  }
  .details_top h1{
  	font-size: 30px;
  	color: #ef0101;
  	margin: 40px 0px 20px 0;
  	border-bottom: 2px solid #2460a8;
  	padding-bottom: 16px;
	text-align:center;
  }
  .details_top p{
  	font-size: 15px;
  	color: #333333;
  }
  .details_list{
  	margin-top: 20px;
  }
  .details_box1{
  	height:100px;
  	position: absolute;
  	bottom: 20px;
  	width: 90%;
  	left: 50%;
  	line-height: 100px;
  	margin-left: -540px;
  }
  .details_lef,
  .details_rig{
  	font-size: 14px;
  	color: #666;
  	float: left;
  }
  .details_a a{
  	color: #666;
  }
  .details_lef{
  	float: left;
  }
  .details_rig{
  	float: right;
  }
  /* 分页样式 */
  .fy{
  	width: 100%;
  	position: relative;
  	height:40px;
  	text-align: center;
  	margin:40px 0;
  }
  .fy li{
  	display: inline-block;
  	/* float: left; */
  	margin-left: 10px;
  	line-height: 40px;
  	color: #666;
  }
  .fy li a{
  	display: inline-block;
  	width: 40px;
  	height: 40px;
  	border: 1px solid #dbdfe2;
  	color: #666;
  	border-radius: 100px;
  	text-align: center;	
  	font-size: 12px;
  }
  .fy li a:hover{
  	background: #00539F;
  	color: #fff;
  }
  .fy .one a{
  	padding: 0px 15px;
  }
  .fy .end{
  	border:1px solid #dbdfe2;
  	width: 50px;
  	border-radius: 20px;
  	height: 40px;
  	text-align: center;
  }
  .fy .end1{
  	border:1px solid #dbdfe2;
  	border-radius:100px;
  	width:42px;
  	height:42px;
  	text-align: center;
  }
  .fy li input{
  	border: 1px solid #dbdfe2;
  	width: 50px;
  	border-radius: 20px;
  	height: 40px;
  	text-align: center;
  }
  .fy .active a{
  	background:#00539F;
  	color:#fff;
  }